<<<<<<< HEAD
// // 导出一个函数.用于实现防抖功能
// export function zhDebounce(fn,delay){
//     //用来记录上一次的延时操作
//     let timer = null;
//     //触发事件执行函数
//     const _debounce =()=>{
//         //如果timer不为空,则清除上一次的延时操作
//         if(timer) clearTimeout(timer);
//         //设置延时操作
//         timer = setTimeout(()=>{
//             //执行传入的函数
//             fn();
//             //将timer设置为null
//             timer =null;
//         },delay)
//     }
//     // 返回函数
//     return _debounce
// };
// export function zhDebounce(fn, delay) {
//   //用来记录上一次的延时操作
//   let timer = null
//   //触发事件执行函数
//   const _debounce = () => {
//     //如果timer不为空,则清除上一次的延时操作
//     if (timer) clearTimeout(timer)
//     //设置延时操作
//     timer = setTimeout(() => {
//       //执行传入的函数
//       fn()
//       //将timer设置为null
//       timer = null
//     }, delay)
//   }
//   // 返回函数
//   return _debounce
// }

=======
//  导出一个函数.用于实现防抖功能
export function zhDebounce(fn,delay){
    //用来记录上一次的延时操作
    let timer = null;
    //触发事件执行函数
    const _debounce =()=>{
        //如果timer不为空,则清除上一次的延时操作
        if(timer) clearTimeout(timer);
        //设置延时操作
        timer = setTimeout(()=>{
            //执行传入的函数
            fn();
            //将timer设置为null
            timer =null;
        },delay)
    }
    // 返回函数
    return _debounce
};
>>>>>>> f8fdea22ae4acc1c9fe5d22ca2989d51005ee5f3
